home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / comms / other / novia / src / novia_baseview_data.h < prev    next >
C/C++ Source or Header  |  1999-12-06  |  1KB  |  45 lines

  1. #include <libraries/mui.h>
  2. #include <pragma/muimaster_lib.h>
  3. #include <clib/exec_protos.h>
  4. #include <exec/memory.h>
  5. #include <clib/alib_protos.h>
  6. #include <mui/Mailtext_mcc.h>
  7. #include <mui/NListview_mcc.h>
  8.  
  9. struct MessageHeaderEntry
  10. {
  11.     char *header;        // Subject:, To: ....
  12.     char *text;            // <Subject>,<Name of Author> ...
  13. };
  14.  
  15. struct BaseViewApp
  16. {
  17.     APTR    App;
  18.     APTR    WI_label_0;
  19.     APTR    LV_BASEVIEW_HEADER;
  20.     APTR    BASEVIEW_TEXT;
  21.     APTR    REC_label_0;
  22.     APTR    MAILTEXT;
  23.     APTR    BT_PREV_REPLY;
  24.     APTR    BT_NEXT_REPLY;
  25.     APTR    BT_DEL_REPLY;
  26.     APTR    BT_EDIT;
  27.     APTR    BT_NEW;
  28.     APTR    BT_PREV_POST;
  29.     APTR    BT_NEXT_POST;
  30.     APTR    BT_DEL_POST;
  31. };
  32.  
  33. #define GUIID_BASEVIEWER_EDIT 1
  34. #define GUIID_BASEVIEWER_NEW 2
  35. #define GUIID_BASEVIEWER_POST_NEXT 3
  36. #define GUIID_BASEVIEWER_POST_PREV 4
  37. #define GUIID_BASEVIEWER_REPLY_REPLY 5
  38. #define GUIID_BASEVIEWER_REPLY_NEXT 6
  39. #define GUIID_BASEVIEWER_REPLY_REMOVE 7
  40. #define GUIID_BASEVIEWER_POST_REMOVE 8
  41. #define GUIID_BASEVIEWER_RECTANGLE 9
  42.  
  43. extern struct BaseViewApp * CreateBaseViewApp(char *text);
  44. extern void DisposeBaseViewApp(struct BaseViewApp *);
  45.